From: Florian Müllner Date: Tue, 16 Feb 2021 21:33:28 +0000 (+0100) Subject: workspaceThumbnails: Don't animate thumbnail additions while hidden X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~616^2^2~281 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=a2751a1b2648946d7046d076047ab6dad3c55d69;p=gnome-shell.git workspaceThumbnails: Don't animate thumbnail additions while hidden This is not just an obvious mini-optimization, it also ensures that we don't start showing the minimap with an ongoing thumbnail transition. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3739 Part-of: --- diff --git a/js/ui/workspaceThumbnail.js b/js/ui/workspaceThumbnail.js index e84764842..b06e60209 100644 --- a/js/ui/workspaceThumbnail.js +++ b/js/ui/workspaceThumbnail.js @@ -1040,7 +1040,7 @@ var ThumbnailsBox = GObject.registerClass({ this._thumbnails.push(thumbnail); this.add_actor(thumbnail); - if (start > 0 && this._spliceIndex == -1) { + if (this._shouldShow && start > 0 && this._spliceIndex === -1) { // not the initial fill, and not splicing via DND thumbnail.state = ThumbnailState.NEW; thumbnail.slide_position = 1; // start slid out